package com.wpzf.ndhc.service;



import com.wpzf.ndhc.domain.WpCjTbhcjgDTO;

import java.util.List;
import java.util.Map;

public interface WpzfNdhcZgTbTaskService {

    Integer zgSubmit(Map<String, Object> parms);

    public int update_unit_zgtb_state(Map<String, Object> parms);  //<!--修改整改图斑状态 *****************核查单位人员-->

    List<Map<String, Object>> query_unit_zgtb_pch(Map<String, Object> parms);  //<!--获取整改批次号 *****************核查单位-->
    public List<Map<String, Object>> query_unit_user_dzgtb_list(Map<String, Object> parms);  //<!--获取所有待整改的图斑 *****************核查单位人员-->
    Integer query_unit_user_dzgtb_list_count(Map<String, Object> parms);  //<!--获取所有待整改的图斑数量 *****************核查单位人员-->
    List<Map<String, Object>> query_unit_user_dzgtb_leftlist(Map<String, Object> parms);  //<!--获取所有待整改的图斑 *****************核查单位人员-->
    public List<Map<String, Object>> query_unit_user_yzgtb_list(Map<String, Object> parms);  //<!--获取所有已整改的图斑 *****************核查单位人员-->
    Integer query_unit_user_yzgtb_list_count(Map<String, Object> parms);  //<!--获取所有已整改的图斑数量 *****************核查单位人员-->
    public List<Map<String, Object>> query_unit_user_yzgtb_leftlist(Map<String, Object> parms);  //<!--获取所有已整改的图斑 *****************核查单位人员-->




    List<Map<String, Object>> query_unit_pch(Map<String, Object> parms);  //<!--获取整改批次号 *****************核查单位负责人-->
    public List<Map<String, Object>> query_unit_dzgtb_list(Map<String, Object> parms);  //<!--获取所有待整改的图斑 *****************核查单位负责人-->
    public int query_unit_dzgtb_list_count(Map<String, Object> parms);  //<!--获取所有待整改的图斑数量 *****************核查单位负责人-->
    public List<Map<String, Object>> query_unit_yzgtb_list(Map<String, Object> parms);  //<!--获取所有已整改的图斑 *****************核查单位负责人-->
    public int query_unit_yzgtb_list_count(Map<String, Object> parms);  //<!--获取所有已整改的图斑数量 *****************核查单位负责人-->




    Map<String, Object> query_unit_zgtbbyid(Map<String, Object> parms);  //<!--查看当前图斑是否整改过 *****************核查单位人员-->
    Integer update_unit_zgtb(Map<String, Object> parms);  //<!--整改当前图斑 *****************核查单位人员-->


    public List<Map<String, Object>> query_jl_zgtb_pch(Map<String, Object> parms);  //<!--获取整改批次号 *****************监理人员-->
    public List<Map<String, Object>> query_jl_user_dzgtb_list(Map<String, Object> parms);  //<!--获取所有待整改的图斑 *****************监理人员-->
    Integer query_jl_user_dzgtb_list_count(Map<String, Object> parms);  //<!--获取所有待整改的图斑数量 *****************监理人员-->
    public List<Map<String, Object>> query_jl_user_dzgtb_leftlist(Map<String, Object> parms);  //<!--获取所有待整改的图斑 *****************监理人员-->
    public List<Map<String, Object>> query_jl_user_yzgtb_list(Map<String, Object> parms);  //<!--获取所有已整改的图斑 *****************监理人员-->
    Integer query_jl_user_yzgtb_list_count(Map<String, Object> parms);  //<!--获取所有已整改的图斑数量 *****************监理人员-->
    public List<Map<String, Object>> query_jl_user_yzgtb_leftlist(Map<String, Object> parms);  //<!--获取所有已整改的图斑 *****************监理人员-->

    WpCjTbhcjgDTO queryZgtb(Map<String, Object> parms);





    List<Map<String, Object>> getPch(Map<String, Object> param);

    List<Map<String, Object>> getSheng(Map<String, Object> param);

    List<Map<String, Object>> getXian(Map<String, Object> param);

    List<Map<String, Object>> queryDkTask(Map<String, Object> param);

    Integer queryDkTaskCount(Map<String, Object> param);

    List<Map<String, Object>> queryDkTaskByIndex(Map<String, Object> param);

    Integer submitdate(List<Map<String, Object>> params);
}
